<?php
    session_start();
    require_once ("../../recursos/conf/cvcpa.conf");
    require_once ("../../recursos/librery/adodb/adodb.inc.php");
    require_once ("../../recursos/class/conexion.class.php");
    require_once ("../../recursos/class/sesion.class.php");
    require_once ("../../recursos/class/solicitudnatural.class.php");


    $obj_sesion             = new SESION();
    $obj_solicitudnatural   = new SolicitudNatural();
    
    $idempleado         = $_SESSION["idempleado"];
    $bandera            = $_POST["hid_bandera_soln-win"];
    $idsolicitud        = $_POST["txt_ninscripcion_soln-win"];//este solo sera para modificar    
    
    if($_POST["cmb_firmajuridica_soln-win"] == "")
    {
        $b_firma_juridica   = false;
    }    
    else if($_POST["cmb_firmajuridica_soln-win"] <> "")
    {
        $b_firma_juridica   = true;
    }    
    
    
    //datos para la tabla de tp_solicitud_persona
    $iduniversidad          = $_POST["cmb_s_universidad_soln-win"];
    $idmunicipionac_solp    = $_POST["cmb_s_muninac_soln-win"];
    $idestadocivil          = $_POST["cmb_s_estadocivil_soln-win"];
    $idsectorlaboral        = $_POST["cmb_s_sectorlab_soln-win"];
    $dui_solp               = $_POST["txt_dui_soln-win"];
    $nit_solp               = $_POST["txt_nit_soln-win"];
    $apellido_solp          = $_POST["txt_apellido_soln-win"];
    $nombre_solp            = $_POST["txt_nombre_soln-win"];
    $nombrecon_solp         = $_POST["txt_namecon_soln-win"];
    $lugartrabajo_solp      = $_POST["txt_ntrabajo_soln-win"];
    $fechatitulo_solp       = $_POST["date_titulo_soln-win"];
    $fechanacimiento_solp   = $_POST["date_nacimiento_soln-win"];
    $nacionalidad_solp      = $_POST["txt_nacionalidad_soln-win"];
    $sexo_solp              = $_POST["cmb_s_sexo_soln-win"];
    $sersocio_solp          = $b_firma_juridica;
    $fechasolicitud_solp    = $_POST["date_solicitud_soln-win"];
    
    //datos para la tabla de direccion de las solicitudes particular
    $idmunicipio_p          = $_POST["cmb_s_munipart_soln-win"];
    $direccion_dirs_p       = $_POST["txt_direpart_soln-win"];
    $telefono1_dirs_p       = $_POST["txt_telepsecundaria_soln-win"];
    $telefono2_dirs_p       = $_POST["txt_telepsecundaria_soln-win"];
    $email_dirs_p           = $_POST["txt_mailpart_soln-win"];
    
    //datos para la tabla de direccion de las solicitudes trabajo
    $idmunicipio_t          = $_POST["cmb_s_munitra_soln-win"];
    $direccion_dirs_t       = $_POST["txt_diretra_soln-win"];
    $telefono1_dirs_t       = $_POST["txt_teletprincipal_soln-win"];
    $telefono2_dirs_t       = $_POST["txt_teletsecundaria_soln-win"];
    $email_dirs_t           = $_POST["txt_mailtra_soln-win"];    

    //datos para la tabla de direccion de las solicitudes oir notificacion
    $idmunicipio_n          = $_POST["cmb_s_muninotif_soln-win"];
    $direccion_dirs_n       = $_POST["txt_direnotif_soln-win"];
    
    //datos para ver si es socio en una firma juridica
    $idpersonajuridica      = $_POST["idautorizado_juridica"];
    
    //datos de los padres del solicitante padre
    $apellidos_sfam_p         = $_POST["txt_apellidospadre_soln-win"];
    $nombres_sfam_p           = $_POST["txt_nombrespadre_soln-win"];
    $nacionalidad_sfam_p      = $_POST["txt_nacionalidadpadre_soln-win"];
    
    //datos de los padres del solicitante madre
    $apellidos_sfam_m         = $_POST["txt_apellidosmadre_soln-win"];
    $nombres_sfam_m           = $_POST["txt_nombresmadre_soln-win"];
    $nacionalidad_sfam_m      = $_POST["txt_nacionalidadmadre_soln-win"];
    
    
    
    
    $array_datos_solicitud          =   array($idempleado,1);
    $array_datos_solicitud_natural  =   array($iduniversidad,$idmunicipionac_solp,$idestadocivil,$idsectorlaboral,$idempleado,11,$dui_solp,$nit_solp,$apellido_solp,$nombre_solp,$nombrecon_solp,$lugartrabajo_solp,$fechatitulo_solp,$fechanacimiento_solp,$nacionalidad_solp,$sexo_solp,null,$sersocio_solp,$fechasolicitud_solp);
    $array_datos_direccion_part     =   array($idmunicipio_p,$idempleado,$direccion_dirs_p,$telefono1_dirs_p,$telefono2_dirs_p,1,$email_dirs_p);
    $array_datos_direccion_tra      =   array($idmunicipio_t,$idempleado,$direccion_dirs_t,$telefono1_dirs_t,$telefono2_dirs_t,2,$email_dirs_t);
    $array_datos_direccion_notif    =   array($idmunicipio_n,$idempleado,$direccion_dirs_n,null,null,3,null);
    $array_datos_juridica           =   $idpersonajuridica;
    $array_datos_padre              =   array($idempleado,$apellidos_sfam_p,$nombres_sfam_p,$nacionalidad_sfam_p,1);
    $array_datos_madre              =   array($idempleado,$apellidos_sfam_m,$nombres_sfam_m,$nacionalidad_sfam_m,2);
    $array_datos_estado_solicitud   =   array($idempleado,11);
    
    
    if(!$obj_sesion->validar_sesion())
    {
        echo '{success:true, bandera:2}';
    }
    elseif(!$obj_solicitudnatural->open_con())
    {
        echo '{success:true, bandera:3}';
    }   
    elseif($bandera == 2 && ($obj_solicitudnatural->get_campo_solicitud_persona("idsolicitud_persona = ".$idsolicitud,"idestado") == 1 || $obj_solicitudnatural->get_campo_solicitud_persona("idsolicitud_persona = ".$idsolicitud,"idestado") == 14 || $obj_solicitudnatural->get_campo_solicitud_persona("idsolicitud_persona = ".$idsolicitud,"idestado") == 4))
    {
        echo '{success:true, bandera:4}';
    }    
    elseif($bandera == 1)
    {
        $b_operacion_solicitud = $obj_solicitudnatural->new_solicitud_natural($array_datos_solicitud,$array_datos_solicitud_natural,$array_datos_direccion_part,$array_datos_direccion_tra,$array_datos_direccion_notif,$array_datos_juridica,$array_datos_padre,$array_datos_madre,$array_datos_estado_solicitud);   
        list($bandera,$idsol) = explode("&&",$b_operacion_solicitud);
        if($bandera)
        {
            echo '{success:true, bandera:1,idsolicitud:'.$idsol.'}';
        }
        elseif(!$bandera)
        {
            echo '{success:true, bandera:5}';
        }    
        
    }    
     elseif($bandera == 2)
    {
        $b_operacion_solicitud = $obj_solicitudnatural->update_solicitud_natural($idsolicitud,$array_datos_solicitud_natural,$array_datos_direccion_part,$array_datos_direccion_tra,$array_datos_direccion_notif,$array_datos_juridica,$array_datos_padre,$array_datos_madre);   
        list($bandera,$idsol) = explode("&&",$b_operacion_solicitud);
        if($bandera)
        {
            echo '{success:true, bandera:1,idsolicitud:'.$idsol.'}';
        }
        elseif(!$bandera)
        {
            echo '{success:true, bandera:5}';
        }           
    }
    
    

    
?>
